foundation trenches - Fransızca İngilizce Sözlük